Git Advanced Remote

उन्नत रिमोट रिपॉजिटरी प्रशासन - एकाधिक रिमोट प्रबंधित करें

Git रिमोट क्या हैं?

रिमोट रिमोट रिपॉजिटरी के लिए नोट्स हैं।

ये आपको GitHub, GitLab, या Bitbucket जैसी सेवाओं पर साझा परियोजनाओं पर सहयोग करने, पुनः प्राप्त करने और कोड पुश करने की अनुमति देते हैं।

एकाधिक रिमोट का उपयोग क्यों करें?

आप अपने प्रोजेक्ट में एक से अधिक रिमोट जोड़ सकते हैं। यह निम्नलिखित के लिए उपयोगी है:

विभिन्न समूहों के साथ सहयोग करना

विभिन्न टीमों के साथ सहयोग करना (उदाहरण के लिए, आपका कांटा और महत्वपूर्ण प्रोजेक्ट)

भंडारों का प्रतिबिम्ब

भंडारों का प्रतिबिम्ब

बैकअप रिकॉर्ड बनाए रखना

बैकअप रिकॉर्ड बनाए रखना

1

रिमोट कैसे जोड़ें

एक नया दूरस्थ रिपॉजिटरी जोड़ना:

उदाहरण: रिमोट जोड़ें

git remote add upstream https://github.com/other/repo.git
2

रिमोट कैसे निकालें

किसी दूरस्थ रिपॉजिटरी को हटाने के लिए:

उदाहरण: रिमोट हटाएँ

git remote remove upstream
3

रिमोट का नाम कैसे बदलें

किसी मौजूदा रिमोट का नाम बदलने के लिए (उदाहरण के लिए, मूल का नाम बदलकर मुख्य-मूल करना):

उदाहरण: रिमोट का नाम बदलें

git remote rename origin main-origin
4

सभी रिमोट की सूची कैसे बनाएं

सभी रिमोट और उनके यूआरएल देखने के लिए:

उदाहरण: सूची रिमोट

git remote -v
5

रिमोट विवरण कैसे प्रदर्शित करें

किसी विशिष्ट रिमोट के बारे में विस्तृत जानकारी प्राप्त करने के लिए (जैसे फ़ेच/पुश यूआरएल और मॉनिटर की गई शाखाएँ):

उदाहरण: दूरस्थ जानकारी प्रदर्शित करें

git remote show upstream
6

रिमोट से कैसे प्राप्त करें

किसी भी रिमोट से परिवर्तन प्राप्त करने के लिए:

उदाहरण: अपस्ट्रीम से प्राप्त करें

git fetch upstream
7

रिमोट पर पुश कैसे करें

अपनी स्थानीय शाखा को किसी विशिष्ट दूरस्थ रिपॉजिटरी में धकेलने के लिए:

उदाहरण: रिमोट पर पुश करें

git push upstream main
8

किसी दूरस्थ शाखा की निगरानी कैसे करें

किसी दूरस्थ स्थान से किसी शाखा की निगरानी के लिए एक स्थानीय शाखा स्थापित करना:

उदाहरण: एक दूरस्थ शाखा की निगरानी करें

git checkout -b new-feature upstream/new-feature

महत्वपूर्ण नोट

📝जस्सिफ टीम नोट

ओपन सोर्स प्रोजेक्ट्स (उदाहरण के लिए, आपके फोर्क के लिए मूल, महत्वपूर्ण प्रोजेक्ट के लिए अपस्ट्रीम) में कई रिमोट का प्रबंधन करना आम है।

रिमोट आपके काम को व्यवस्थित करने और कई स्रोतों के साथ सहयोग करने में आपकी मदद करते हैं।

समस्या निवारण और सर्वोत्तम अभ्यास

यदि आपको "रिमोट नहीं मिला" मिलता है।

git remote -vरिमोट नाम की वर्तनी की जाँच करें

यदि फ़ेच या पुश विफल हो जाता है

सुनिश्चित करें कि आपके पास दूरस्थ रिपॉजिटरी तक पहुंच है

प्रदर्शन का विवरण

विवरण देखें और समस्याओं का निवारण करेंgit remote show <name>उपयोग

यदि दूरस्थ सर्वर तक नहीं पहुंचा जा सकता है

अपना नेटवर्क कनेक्शन जांचें

💡जसिफ टीम सर्वोत्तम अभ्यास

स्पष्ट नामों का प्रयोग करें:रिमोट के लिए स्पष्ट, वर्णनात्मक नामों का उपयोग करें (उदाहरण के लिए, मूल, अपस्ट्रीम, बैकअप)

अप्रयुक्त रिमोट हटाएँ:अपने प्रोजेक्ट को साफ-सुथरा रखने के लिए अप्रयुक्त रिमोट को हटा दें

दूरियाँ व्यवस्थित करें:अपने काम को आसान बनाने के लिए रिमोट को तार्किक रूप से व्यवस्थित करें

त्वरित संदर्भ

रिमोट जोड़ें

नया रिमोट

git remote add name URL

रिमोट की सूची बनाएं

सभी रिमोट

git remote -v

रिमोट से प्राप्त करें

परिवर्तन प्राप्त करें

git fetch remote

रिमोट पर पुश करें

परिवर्तन सबमिट करें

git push remote branch